package org.jeecg.modules.app.service;

import org.jeecg.modules.app.entity.Order;
import org.jeecg.modules.app.vo.ConsumeVO;

import java.util.ArrayList;
import java.util.List;

/**
 * @author 李圳川
 * @version 1.0
 * @date 2022/6/19 23:27
 * @content
 */
public interface OrderService {

    /**
     * 订单查询
     * @param customerId
     * @return
     */
    ArrayList<Order> findAllOrderByCustomerId(String customerId);

    /**
     * 下单
     * @param order
     */
    String order(Order order);

    /**
     * 消费记录
     * @param id
     */
    List<ConsumeVO> selectCustomerConsumeById(String id);

    /**
     * 修改订单状态
     * @param id
     * @param status
     *
     */
    void updateOrderById(String id,String status);
}
